stone from the island of corsica - Francés Inglés Diccionario